
package org.openestate.io.casa_it.xml;

import javax.xml.bind.annotation.XmlRegistry;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the org.openestate.io.casa_it.xml package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {


    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.openestate.io.casa_it.xml
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link Container }
     * 
     */
    public Container createContainer() {
        return new Container();
    }

    /**
     * Create an instance of {@link Container.Realestateitems }
     * 
     */
    public Container.Realestateitems createContainerRealestateitems() {
        return new Container.Realestateitems();
    }

    /**
     * Create an instance of {@link Container.Realestateitems.Realestate }
     * 
     */
    public Container.Realestateitems.Realestate createContainerRealestateitemsRealestate() {
        return new Container.Realestateitems.Realestate();
    }

    /**
     * Create an instance of {@link Container.Realestateitems.Realestate.Images }
     * 
     */
    public Container.Realestateitems.Realestate.Images createContainerRealestateitemsRealestateImages() {
        return new Container.Realestateitems.Realestate.Images();
    }

    /**
     * Create an instance of {@link Container.Realestateitems.Realestate.Address }
     * 
     */
    public Container.Realestateitems.Realestate.Address createContainerRealestateitemsRealestateAddress() {
        return new Container.Realestateitems.Realestate.Address();
    }

    /**
     * Create an instance of {@link Container.Realestateitems.Realestate.Description }
     * 
     */
    public Container.Realestateitems.Realestate.Description createContainerRealestateitemsRealestateDescription() {
        return new Container.Realestateitems.Realestate.Description();
    }

    /**
     * Create an instance of {@link Container.Realestateitems.Realestate.Building }
     * 
     */
    public Container.Realestateitems.Realestate.Building createContainerRealestateitemsRealestateBuilding() {
        return new Container.Realestateitems.Realestate.Building();
    }

    /**
     * Create an instance of {@link Container.Realestateitems.Realestate.Price }
     * 
     */
    public Container.Realestateitems.Realestate.Price createContainerRealestateitemsRealestatePrice() {
        return new Container.Realestateitems.Realestate.Price();
    }

    /**
     * Create an instance of {@link Container.Realestateitems.Realestate.Box }
     * 
     */
    public Container.Realestateitems.Realestate.Box createContainerRealestateitemsRealestateBox() {
        return new Container.Realestateitems.Realestate.Box();
    }

    /**
     * Create an instance of {@link Container.Realestateitems.Realestate.Garden }
     * 
     */
    public Container.Realestateitems.Realestate.Garden createContainerRealestateitemsRealestateGarden() {
        return new Container.Realestateitems.Realestate.Garden();
    }

    /**
     * Create an instance of {@link Container.Realestateitems.Realestate.Configuration }
     * 
     */
    public Container.Realestateitems.Realestate.Configuration createContainerRealestateitemsRealestateConfiguration() {
        return new Container.Realestateitems.Realestate.Configuration();
    }

    /**
     * Create an instance of {@link Container.Realestateitems.Realestate.Googlemapcoordinate }
     * 
     */
    public Container.Realestateitems.Realestate.Googlemapcoordinate createContainerRealestateitemsRealestateGooglemapcoordinate() {
        return new Container.Realestateitems.Realestate.Googlemapcoordinate();
    }

    /**
     * Create an instance of {@link Container.Realestateitems.Realestate.Images.Advertismentimage }
     * 
     */
    public Container.Realestateitems.Realestate.Images.Advertismentimage createContainerRealestateitemsRealestateImagesAdvertismentimage() {
        return new Container.Realestateitems.Realestate.Images.Advertismentimage();
    }

}
